package com.chat.domain.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * 消息实体类
 *
 * @author wb
 * @since 2024-08-18
 */

@Data
public class Message {

    // 聊天ID
    private String chatId;

    // 发送者ID
    private Integer sendId;

    // 接收者
    private Integer receiverId;

    // 消息内容
    private String content;

    // 聊天头像
    private String avatar;

    // 消息类型 text, file
    private String messageType;
    // 消息是否已读
    private Boolean read;

    // 消息发送时间
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date time;
}
